// js 文件
const app = getApp()

Page({
  data: {
    feedbackInput: '' // 反馈内容
  },
  
  // 输入框输入内容时触发，更新反馈内容
  onInput(event) {
    this.setData({
      feedbackInput: event.detail.value
    })
  },

  // 点击按钮提交反馈
  onFeedback() {
    const feedbackContent = this.data.feedbackInput
    // 调用云函数发送反馈内容到云数据库
    wx.cloud.callFunction({
      name: 'feedback',
      data: {
        content: feedbackContent
      },
      success: res => {
        console.log('反馈成功', res)
        // 清空输入框
        this.setData({
          feedbackInput: ''
        })
        // 反馈成功提示用户或其他操作
        wx.showToast({
          title: '反馈成功',
          icon: 'success',
          duration: 2000
        })
      },
      fail: err => {
        console.error('反馈失败', err)
        // 反馈失败提示用户或其他操作
        wx.showToast({
          title: '反馈失败，请重试',
          icon: 'none',
          duration: 2000
        })
      }
    })
  }
})
